Applications of Innitary Lambda Calculus
نویسندگان
چکیده
We present an introduction to in nitary lambda calculus, highlighting its main properties. Subsequently we give three applications of in nitary lambda calculus. The rst addresses the non-de nability of Surjective Pairing, which in Barendregt [1984] is shown to be not de nable in lambda calculus. We show how this result follows easily as an application of Berry's Sequentiality Theorem, which itself can be proved in the setting of in nitary lambda calculus. The second pertains to the notion of relative recursiveness of number-theoretic functions. The third application concerns an explanation of counterexamples to con uence of lambda calculus extended with non-left-linear reduction rules: Adding non-left-linear reduction rules such as δxx→ x or the reduction rules for Surjective Pairing to the lambda calculus yields non-con uence, as proved in Klop [1980]. We discuss how an extension to the in nitary lambda calculus, where Böhm trees can be directly manipulated as in nite terms, yields a more simple and intuitive explanation of the correctness of these ChurchRosser counterexamples.
منابع مشابه
Innitary Lambda Calculus
In a previous paper we have established the theory of trans nite reduction for orthogonal term rewriting systems. In this paper we perform the same task for the lambda calculus. From the viewpoint of in nitary rewriting, the Bohm model of the lambda calculus can be seen as an in nitary term model. In contrast to term rewriting, there are several di erent possible notions of in nite term, which...
متن کاملNon-Newtonian Fuzzy numbers and related applications
Although there are many excellent ways presenting the principle of the classical calculus, the novel presentations probably leads most naturally to the development of the non-Newtonian calculus. The important point to note is that the non-Newtonian calculus is a self-contained system independent of any other system of calculus. Since this self-contained work is intended for a wide audience, inc...
متن کاملRewriting Calculus with(out) Types
The last few years have seen the development of a new calculus which can be considered as an outcome of the last decade of various researches on (higher order) term rewriting systems, and lambda calculi. In the Rewriting Calculus (or Rho Calculus, ρCal), algebraic rules are considered as sophisticated forms of “lambda terms with patterns”, and rule applications as lambda applications with patte...
متن کاملA Mixed Modal/Linear Lambda Calculus with Applications to Bellantoni-Cook Safe Recursion
This paper introduces a simply-typed lambda calculus with both modal and linear function types. Through the use of subtyping extra term formers associated with modality and linearity are avoided. We study the basic metatheory of this system including existence and inference of principal types. The system serves as a platform for certain higher-order generalisations of Bellantoni-Cook's function...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016